﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class AdminAnuncios : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Title = AcheiCampinasConfiguration.SiteName +
            " : produtos ou serviços.";

        // Fill the controls with data only on the initial page load
        if (!IsPostBack)
        {
            // Fill controls with data
            PopulateControls();
        }
    }

    // Populate the controls
    private void PopulateControls()
    {
        // Fill categoriesLabel and categoriesListRemove with data
        string empresaId, empresaName;
        DataTable empresasCliente = CatalogAccess.GetEmpresasCliente();

        if (empresasCliente.Rows.Count == 0)
        {
            clickButton.Enabled = false;
            editar.Enabled = false;
            msgLabel.Text = "Você ainda não cadastrou empresas.";
            empresasList.Enabled = false;
        }
        else
        {
            msgLabel.Visible = false;
            for (int i = 0; i < empresasCliente.Rows.Count; i++)
            {
                // obtain category id and name
                empresaId = empresasCliente.Rows[i]["empresaID"].ToString();
                empresaName = empresasCliente.Rows[i]["nome"].ToString();
                // populate the list boxes
                empresasList.Items.Add(new ListItem(empresaName, empresaId));
            }
        }
    }

    protected void clickButton_Click(object sender, EventArgs e)
    {
        Response.Redirect("AdminAnuncio.aspx?EmpresaID=" + empresasList.SelectedItem.Value);
    }
    protected void editar_Click(object sender, EventArgs e)
    {
        Response.Redirect("AdminEditarAnunciante.aspx?EmpresaID=" + empresasList.SelectedItem.Value);
    }
}